$(document).ready(function() {
	var height1 = $(window).height() - 55;
	$("#main_layout").attr("style", "margin-top: 5px;width:100%;height:" + height1 + "px");
	$("#main_layout").layout("resize", {
		width : "100%",
		height : height1 + "px"
	});
});

$(window).resize(function() {
	var height1 = $(window).height() - 55;
	$("#main_layout").attr("style", "margin-top: 5px;width:100%;height:" + height1 + "px");
	$("#main_layout").layout("resize", {
		width : "100%",
		height : height1 + "px"
	});
});


$.extend($.fn.validatebox.defaults.rules, {
    /*必须和某个字段相等*/
    equalTo: { validator: function (value, param) { return $(param[0]).val() == value; }, message: '字段不匹配' }
   });
/**
 * 条件质量控制搜索
 */
function searchCl(){
	//s_accountId,  s_compName,  s_account,  s_attestStatus,  s_jinyongFlag,  s_accountType
	$("#cl").datagrid("load",{
		"s_accountId":$("#search_accountId").textbox("getValue"),
		"s_compName":$("#search_compName").textbox("getValue"),
		"s_account":$("#search_account").textbox("getValue"),
		"s_attestStatus":$("#search_attestStatus").combobox("getValue"),
		"s_jinyongFlag":$("#search_jinyongFlag").combobox("getValue"),
		"s_accountType":$("#search_accountType").combobox("getValue"),
	});
}

/**格式化使用状态列，将传入值变成<a>标签*/
function mailFormatter(value, rec, index){
	var mail =(rec.email != null && rec.email != "")?("<a href='mailto:"+rec.email+"'>"+rec.email+"</a>"):"";
	 return mail;
}

function inspectorsFormatter(value, rec, index){
	var mail =(rec.inspectors != null && rec.inspectors != "")?("<a  style='cursor:pointer;color: #2A2AFF;'   onclick=\"showInspectors('"+ rec.accountId+"')\">"+rec.inspectors+"人</a>"):"";
	 return mail;
}

/**格式化使用状态列，将传入值变成<a>标签*/
function headImgFormatter(value, rec, index){
	var headImg =(rec.headImgURL != null && rec.headImgURL != "")?("<a class='ml20' style='cursor:pointer;color: #2A2AFF;'    onclick=\"tanchupic('"+ (rec.headImgURL.indexOf("/") == 0?rec.headImgURL.substr(1):rec.headImgURL)+"')\">[查看]</a>"):"";
	 return headImg;
}

/**格式化使用状态列，将传入值变成<a>标签*/
function img1Formatter(value, rec, index){
	var img1 =(rec.img1 != null && rec.img1 != "")?("<a class='ml20' style='cursor:pointer;color: #2A2AFF;'    onclick=\"tanchupic('"+ (rec.img1.indexOf("/") == 0?rec.img1.substr(1):rec.img1)+"')\">[查看]</a>"):"";
	 return img1;
}

/**格式化使用状态列，将传入值变成<a>标签*/
function img2Formatter(value, rec, index){
	var img2 =(rec.img2 != null && rec.img2 != "")?("<a class='ml20' style='cursor:pointer;color: #2A2AFF;'    onclick=\"tanchupic('"+ (rec.img2.indexOf("/") == 0?rec.img2.substr(1):rec.img2)+"')\">[查看]</a>"):"";
	 return img2;
}

/**格式化使用状态列，将传入值变成复选框模式*/
function displayStatusFormatter(value, rec, index){
	var status = rec.attestStatus != 1?"icon icon-delete3":"icon icon-ok";
	return "<span class='"+status+"' style='height: 18;'></span>";
}

/**格式化使用状态列，将传入值变成复选框模式*/
function jinyongFlagFormatter(value, rec, index){
	var jinyongFlag = rec.jinyongFlag != 1?"icon icon-ok":"icon icon-delete3";
	return "<span class='"+jinyongFlag+"' style='height: 18;'></span>";
}

/**格式化使用状态列，将传入值变成复选框模式*/
function cnasFlagFormatter(value, rec, index){
	var cnasFlag = rec.cnasFlag != 1?"icon icon-delete3":"icon icon-ok";
	return "<span class='"+cnasFlag+"' style='height: 18;'></span>";
}

/**格式化使用状态列，时间只显示年月日模式*/
function dateHHmmssFormatter(value, rec, index){
	var str = value != null?value.replace("T"," "):"";
	var n = str.indexOf(".");
	if(n > 0){
		str = str.substring(0, n);
	}
	 return str;
}
//-----------------------按钮详细方法Start----------------------------------------------
function form_ad_init(){
	$("#form_accountId").val("");
	$("#form_compName").textbox('setValue',"");
	$("#form_compNature").combobox('setValue',"");
	$("#form_email").textbox('setValue',"");
	$("#form_fax").textbox('setValue',"");
	$("#form_linkMan").textbox('setValue',"");
	$("#form_phone").textbox('setValue',"");
	$("#form_cnasFlag").combobox('setValue',"");
	$("#form_img1").val("");
	$("#form_img2").val("");
}

/**
 * 修改详情
 */
function updateInfo(){
	
	$('#updateInfo_dialog').dialog({
        title: '修改用户信息',
        iconCls: 'icon-map_edit',
    });
	
	//判断表格是否被选中，如果选中则取消选中
	var item="";
	try{
		item=$('#cl').datagrid('getSelected');
		}catch (e) {
		}
		
	if(item==""||item==null){
		$.messager.alert('错误', '请选择要修改的详情项！', 'error');
		return;
	}
	form_ad_init();
	//初始化表单值
	$.post("admin/comAndLad/comAndLad_comAndLadModifyInfo.action?cl.accountId=" + item.accountId,
	        function(data) {

			$("#form_accountId").val(data.cl.accountId);
			$("#Id").html(data.cl.accountId);
			$("#form_compName").textbox('setValue',data.cl.compName);
			$("#form_compNature").combobox('setValue',data.cl.compNature);
			$("#form_email").textbox('setValue',data.cl.email);
			$("#form_fax").textbox('setValue',data.cl.fax);
			$("#form_linkMan").textbox('setValue',data.cl.linkMan);
			$("#form_phone").textbox('setValue',data.cl.phone);
			$("#form_cnasFlag").combobox('setValue',data.cl.cnasFlag? "true":"false");
	    });
	
	
    $('#info_form').form({
        url: 'admin/comAndLad/comAndLad_saveOrUpdateInfo.action',
        onSubmit: function() {
            return $(this).form('validate');
        },
        success: function(data) {
            var json = JSON.parse(data);
            if (json.result == "Success") {
                $('#updateInfo_dialog').dialog('close');
                $.messager.alert('提示', json.message, 'info');
    			$("#cl").datagrid("load");
            } else {
                $.messager.alert('错误', json.message, 'error');
            }
        }
    });
    $('#updateInfo_dialog').dialog('open');
	
}

function submitDataForm() {
	$('#info_form').submit();
}

/**
 * 修改密码详情
 */
function updatePass(){
	
	$('#updatePass_dialog').dialog({
        title: '修改密码',
        iconCls: 'icon-map_edit',
    });
	
	//判断表格是否被选中，如果选中则取消选中
	var item="";
	try{
		item=$('#cl').datagrid('getSelected');
		}catch (e) {
		}
		
	if(item==""||item==null){
		$.messager.alert('错误', '请选择要修改的详情项！', 'error');
		return;
	}
//	form_ad_init();
	//初始化表单值
	$.post("admin/comAndLad/comAndLad_comAndLadModifyInfo.action?cl.accountId=" + item.accountId,
	        function(data) {
			$("#passId").html(data.cl.accountId);
			$("#form_pass_accountId").val(data.cl.accountId);
			$("#form_password").val("").focus();
			$("#form_confirm").val("");
	    });
	
	
    $('#pass_form').form({
        url: 'admin/comAndLad/comAndLad_saveOrUpdatePass.action',
        onSubmit: function() {
            return $(this).form('validate');
        },
        success: function(data) {
            var json = JSON.parse(data);
            if (json.result == "Success") {
                $('#updatePass_dialog').dialog('close');
                $.messager.alert('提示', json.message, 'info');
    			$("#cl").datagrid("load");
            } else {
                $.messager.alert('错误', json.message, 'error');
            }
        }
    });
    $('#updatePass_dialog').dialog('open');
	
}

function submitPassForm() {
	var passWorld =  $("#form_password").val();
	var confirm =  $("#form_confirm").val();
	if(passWorld == confirm){
		$('#pass_form').submit();
	}else{
		$.messager.alert('错误', "您两次输入的密码不一样！", 'error');
		$("#form_password").val('setValue',"").focus();
		$("#form_confirm").val('setValue',"");
//		document.getElementById('form_password').focus();
	}
}


function certified() {
	var item="";
	try{
		item=$('#cl').datagrid('getSelected');
		}catch (e) {
		}
		
	if(item==""||item==null){
		$.messager.alert('错误', '请选择要修改的详情项！', 'error');
		return;
	}
	else {  
        $.messager.confirm('操作提示', '确定要认证?', function(r) {  
            if (r) { 
            	load();
                $.post('admin/comAndLad/comAndLad_certified.action?cl.accountId='+item.accountId, function(data) {  
                	disLoad();
                    if (data.result == "Success") {
                        $.messager.alert('提示', data.message, 'info');
            			$("#cl").datagrid("load");
                    } else {
                        $.messager.alert('错误', data.message, 'error');
                    }  
                });  
            }  
        });  
    }  
}

function NonCertified() {
	// 返回被选中的行 然后集成的其实是 对象数组  
	var item="";
	try{
		item=$('#cl').datagrid('getSelected');
		}catch (e) {
		}
		
	if(item==""||item==null){
		$.messager.alert('错误', '请选择要修改的详情项！', 'error');
		return;
	}else {  
        $.messager.confirm('操作提示', '确定要取消认证?', function(r) {  
            if (r) { 
            	load();
                $.post('admin/comAndLad/comAndLad_NonCertified.action?cl.accountId='+item.accountId, function(data) {  
                	disLoad();
                    if (data.result == "Success") {
                        $.messager.alert('提示', data.message, 'info');
            			$("#cl").datagrid("load");
                    } else {
                        $.messager.alert('错误', data.message, 'error');
                    }  
                });  
            }  
        });  
    }  
}


function operation() {
	var item="";
	try{
		item=$('#cl').datagrid('getSelected');
		}catch (e) {
		}
		
	if(item==""||item==null){
		$.messager.alert('错误', '请选择要修改的详情项！', 'error');
		return;
	}
	else {  
        $.messager.confirm('操作提示', '确定要启用?', function(r) {  
            if (r) { 
            	load();
                $.post('admin/comAndLad/comAndLad_operation.action?cl.accountId='+item.accountId, function(data) {  
                	disLoad();
                    if (data.result == "Success") {
                        $.messager.alert('提示', data.message, 'info');
            			$("#cl").datagrid("load");
                    } else {
                        $.messager.alert('错误', data.message, 'error');
                    }  
                });  
            }  
        });  
    }  
}

function forbid() {
	// 返回被选中的行 然后集成的其实是 对象数组  
	var item="";
	try{
		item=$('#cl').datagrid('getSelected');
		}catch (e) {
		}
		
	if(item==""||item==null){
		$.messager.alert('错误', '请选择要修改的详情项！', 'error');
		return;
	}else {  
        $.messager.confirm('操作提示', '确定要禁用?', function(r) {  
            if (r) { 
            	load();
                $.post('admin/comAndLad/comAndLad_forbid.action?cl.accountId='+item.accountId, function(data) {  
                	disLoad();
                    if (data.result == "Success") {
                        $.messager.alert('提示', data.message, 'info');
            			$("#cl").datagrid("load");
                    } else {
                        $.messager.alert('错误', data.message, 'error');
                    }  
                });  
            }  
        });  
    }  
}

//弹出加载层
function load() {  
    $("<div class=\"datagrid-mask\"></div>").css({ display: "block", width: "100%", height: $(window).height() }).appendTo("body");  
    $("<div class=\"datagrid-mask-msg\"></div>").html("正在加载，请稍候。。。").appendTo("body").css({ display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(window).height() - 45) / 2 });  
}  
  
//取消加载层  
function disLoad() {  
    $(".datagrid-mask").remove();  
    $(".datagrid-mask-msg").remove();  
}


function showInspectors(qcId){
	$('#inspectors_dialog').dialog({
        title: '参加人详情',
    });
	$('#inspectors').datagrid({
	    fit:true,
	    url: 'admin/comAndLad/comAndLad_showInspectors.action?inspectors='+ qcId,
	    method: 'get',
	    striped: true,
	    fitColumns: true,
	    singleSelect: true,
	    rownumbers: true,
	    pageSize: 10,
	    pageList: [10, 20, 50, 100, 150, 200],
	    pagination:true,
	    showFooter: true,
	    columns: [[
	        { field: 'nickName', title: '用户名', width: 100, align: 'left' },
	        { field: 'account', title: '账号', width: 100, align: 'center' },
	        { field: 'phone', title: '手机号', width: 150, align: 'center' },
	        { field: 'email', title: '邮箱', width: 200, align: 'left' },
	        { field: 'address', title: '地址', width: 350, align: 'left' },
	    ]]
	});
	 $('#inspectors_dialog').dialog('open');
}
//-----------------------按钮详细方法End----------------------------------------------
